##base _HBBSNodeBase
##bias 30
HBBS_InitNode(N_NodeNum)(D0)
HBBS_CleanUpNode()
HBBS_InitDoor(N_NodeNum,name)(D0,A0)
HBBS_CleanUpDoor()
ConWriteData(data,length)(A0,D0)
ConWriteStr(data)(A0)
AbortConRead()
SendConReadData()
ConReadData(Length)(D0)
ConWaitData()
AbortSerRead()
SendSerReadData()
SerWaitData()
SendSerReadBlock(data,length)(A0,D0)
WaitSerReadBlock(data,length)(A0,D0)
SerQueryData()
CarrierLost()
SerWriteDataWithTimeout(data,length,Seconds,Micros)(A0,D0,D1,D2)
SerWriteData(data,length)(A0,D0)
SerWriteStrWithTimeout(str,Seconds,Micros)(A0,D0,D1)
SerWriteStr(str)(A0)
SerWriteChar(c)(D0)
PutText(str)(A0)
PutData(data,Length)(A0,D0)
PutChar(ch)(D0)
PutConText(str)(A0)
PutConData(data,Length)(A0,D0)
PutConChar(ch)(D0)
SetupConSerSigs()
HandleConSigs(ReturnedSigs)(D0)
HandleSerSigs(ReturnedSigs)(D0)
HandleConSerSigs(ReturnedSigs)(D0)
DOOR_SysopText(str)(A0)
DOOR_WriteText(str)(A0)
DOOR_WriteSerText(str)(A0)
DOOR_GetLine(Flags,PasswordChar,MaxLen,Timeout,PromptStr)(D0,D1,D2,D3,A0)
DOOR_UpdateNodeStatus(What)(D0)
DOOR_SystemDoor(doorname,options)(A0,A1)
DOOR_UserDoor(doorname,options)(A0,A1)
DOOR_HangUp()
DOOR_Return(returnstring)(A0)
DOOR_DisplayScreen(screenname)(A0)
DOOR_DisplaySpecialScreen(screenname)(A0)
DOOR_PausePrompt(prompt)(A0)
DOOR_Add_Last_Upload(details)(A0)
DOOR_ContinuePrompt(prompt,Flags)(A0,D0)
DOOR_MenuPrompt(promptstr,promptdefault)(A0,D0)
DOOR_Continue(Continue)(D0)
ValidConfNum(ConfNum)(D0)
FindConf()
LoadAccess(filename,AD)(A0,A1)
HBBS_ModifyString(str)(A0)
HBBS_SetAccess()
HBBS_CheckAccess(AccessOption)(D0)
HBBS_AddToCallersLog(String)(A0)
HBBS_FindTag(FileName,MatchALL)(A0,D0)
HBBS_SetBBSCols()
##end
